<?php
    session_start();
    if(!isset($_SESSION['usuario'])){
            header('location:../html/login.html');
         }
         echo '<center>
                     <title>Configuracion de roll</title>
                    <table>
                        <tr>
                            <td>';
                                include 'menu.php';
                        echo"</td>
                        </tr>
                     </table>
                     </br>";
    //include '../../controlador/php/conexion/Conexion.php';
    //$con= new Conexion();
    $nombreR = $_REQUEST['nombrer'];
    
    $oidM = "select rol_oid from roll where rol_descripcion='".$nombreR."'";
    $Moi =$con->query($oidM);
    while($Moid = mssql_fetch_array($Moi)){
        $oidMo = $Moid['rol_oid'];
    }
    $_SESSION['oidr'] = $oidMo;
    
    
?>
<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <!--<link rel="stylesheet" type="text/css" href="../css/estilo.css" />-->
        
        <style type="text/css">
                #tablaUsu{
                    font-size: 15px;
                    background-color: #E2ECEE;
                    border-radius: 10px;
                    margin: auto;
                    border: 1px solid #CED5D7;
                    border-radius: 20px;
                    padding: 30px 30px 18px;
                    margin-top: 25px;
                    background-color: white;
                    box-shadow: 0px 5px 10px #B5C1C5, 0 0 0 10px #EEF5F7 inset;
                }
                
                #titulo {
                    font-size: 20px;
                    color: #323133;
                    font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
                    letter-spacing: -1px;
                    text-decoration: none; 
                    text-shadow: 1px 1px #fff, 0 0 #0e0e0e, 2px 3px 1px #e3e3e3; 
                    text-transform: none; 
                    word-spacing: -2px;
                }
            .white {
                border-radius: 5px;
                color: #606060;
                border: solid 1px #b7b7b7;
                background: #fff;
                background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
                background: -moz-linear-gradient(top,  #fff,  #ededed);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
                padding: 4px 4px 4px;
                height: 30px;
                font-size: 13px;
            }
            .white:hover {
                background: #ededed;
                background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
                background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
            }
            .white:active {
                color: #999;
                background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
                background: -moz-linear-gradient(top,  #ededed,  #fff);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
            }

            </style>
        
        <script src="jquery-1.9.1.min.js"></script>
        <script>
                /*este script lo utilizamos para darle una funcion individual a los botones de tipo submit
                 * y asi evitar los comflictos con las validaciones*/
                $(document).ready(function(){
    
                    $("input[type=submit]").click(function() {
                        var accion = $(this).attr('dir');
                        $('form').attr('action', accion);
                    $('form').submit();
                    });
    
                });
                
        </script>
        
            
            <script>
                
                    function buscarR(){
                        var nroll = $("#nrol").val();
                        $.ajax({
                            async: true,
                            type: "POST",
                            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                            url: "../../controlador/php/sql/buscarRoll.php",
                            data: {nroll:nroll},
                            success: mostrarDatos,
                            timeout: 4000
                            
                          
                        });
                   
                    }
                
                function errorEnvio() {
                    alert("el usuario no existe!...");
                }
                
                function mostrarDatos( respuesta )
                {
                     rpt = $.parseJSON(respuesta);
                     respuesta = $("#prueba");
                    for(rol in rpt){
                        if(rpt[rol].sub_oid){
                            //$("#check-1").attr('checked','checked');
                        }
                            
                        //$("#check-1").attr('checked','checked');
                        //respuesta.append(rpt[rol].sub_oid);
                    }
                    
                    
                }
                
                function validar(){
                    var rol = document.getElementById("nrol");
                    
                    if(rol.value == ""){
                        alert("el campo esta vacio");
                        rol.focus();
                        return false;
                    }
                }
                
                
                function abrirVentana(){
                    window.open("busquedaRol.php","","width=550,height=420,scrollbars=yes")
                }
                
                $(document).ready(function () {
                    
                    $('#limpiar').click(function (){
                        document.location = ("confiRol.php");
                    });
                });
                
            </script>
            
    </head>
    <body>
        <form method="post"  onsubmit="return validar();">
            <div id='prueba2'>
            <table>
                <tr>
                    <td align="center" colspan="9">
                        <label id="titulo">FUNCIONALIDADES DEL ROL</label>
                </tr>
            </table>
           <table align="center" id="tablaUsu">
               <tr>
                   <td>
                       </br>
                   </td>
               </tr>
               <tr>
                   <td align="center">
                       Nombre rol:
                       <input type="text" id='nrol' name="txtRoll" value="<?php echo$nombreR ?>" />
                   </td>
               </tr>
               <tr>
                   <td align="center">
                       <?php
                            $sql = "select mod_descripcion,mod_oid from modulo";
                            $res = $con->query($sql);
                            echo"<table align=center >";
                            while ($respu = mssql_fetch_array($res)){
                                       //"<strong>".$mod = $respu['mod_descripcion']."</strong></br>";
                                            $oid = $respu['mod_oid'];
                                            $_SESSION['oidm'] = $oid;
                                            $sql2 = "select submodulo.sub_oid oid,submodulo.sub_descripcion,modulo.mod_descripcion, modulo.mod_oid 
                                                      from submodulo inner join modulo on submodulo.mod_oid=modulo.mod_oid
                                                      where modulo.mod_oid =".$oid."
                                                      group by submodulo.sub_oid,submodulo.sub_descripcion,modulo.mod_descripcion, modulo.mod_oid";
                                       
                                            $res2 = mssql_query($sql2);
                                            while($respu2 = mssql_fetch_array($res2)){
                                                $oid2[] = $respu2;

                                            }
                                             $o = "select distinct submodulo.sub_oid oid2,submodulo.sub_descripcion des
                                                      from submodulo inner join modulo on submodulo.mod_oid=modulo.mod_oid
                                                      inner join config on submodulo.sub_oid=config.sub_oid
                                                      inner join roll on config.rol_oid=roll.rol_oid
                                                      where roll.rol_oid =".$_SESSION['oidr']." and modulo.mod_oid=".$_SESSION['oidm'];
                                            $rs = $con->query($o);
                                            while($rs2 = mssql_fetch_array($rs)){
                                                $r[] = $rs2;
                                            }

                               }
                                               $auxmod=0;
                                               foreach($oid2 as $l){
                                                   $oidmod= $l['mod_oid'];
                                                if($auxmod!=$oidmod)
                                                {
                                                    echo"<tr>
                                                            <td align='center'>";
                                                                echo"<strong>".$l['mod_descripcion']."</strong></br>";
                                                        echo"</td>
                                                         </tr>";
                                                }
                                                $des = $l['sub_descripcion'];
                                                $o1 = $l['oid'];
                                                $c = 0;
                                               foreach($r as $l2){
                                                   //echo$l2['mod_descripcion'];
                                                   //$des2 = $l2['des'];
                                                   $o2 = $l2['oid2'];
                                                          if($o1 ==$o2){
                                                              echo '<tr>
                                                                        <td>';
                                                                        echo'<input type="checkbox" checked id="check-1" name="ch[]" value="'.$o1.'"/>'.'   '.$des.'</br>';
                                                               echo '   </td>
                                                                    </tr>'; 
                                                              $c++;
                                                          }
                                                   }
                                                   if($c == 0){
                                                       echo '<tr>
                                                                <td>';
                                                       echo'        <input type="checkbox" id="check-1" name="ch[]" value="'.$o1.'"/>'.'   '.$des.'</br>';
                                                       echo '   </td>
                                                            </tr>';
                                                   }
                                               $auxmod=$oidmod;  
                                            }  
                                      echo "
                                </table>";
                                $con->cerrarConexion();
                            //print_r(json_encode($nombre));
                        ?>
                   </td>
               </tr>
           </table>
           </div>
           <table id="tabla2" align="center">
                    <tr>
                        <td align="center" colspan="2">
                            <!--<input id="editar" title="editar " type="submit" value="" dir="../../controlador/php/sql/editarRol.php"/>
                            <input id="tbusqueda" title="buscar " type="button" value="" onclick="abrirVentana();" />
                            <input id="limpiar" title="Limpiar Formulario" type="button" value="" onclick="limpiar();"/>-->
                            <input id="editar" title="editar " type="submit" value="Editar" class="white" dir="../../controlador/php/sql/editarRol.php"/>
                        </td>
                        <td>
                            <input id="limpiar" title="Limpiar Formulario" type="reset" value="Limpiar" class="white"/>
                        </td>
                        <td>
                            <img src="../imagen/lista.png" width="55" height="55" alt="lista" onclick="abrirVentana();"/>    
                        </td>
                    </tr>
                </table>
       </form>
    </body>
</html>